Skip to content

gh-150389: Make perf profiler tests resilient#150437

Open
pablogsal wants to merge 1 commit into
python:mainfrom
pablogsal:gh-150389
Open

gh-150389: Make perf profiler tests resilient#150437
pablogsal wants to merge 1 commit into
python:mainfrom
pablogsal:gh-150389

Conversation

@pablogsal
Copy link
Copy Markdown
Member

@pablogsal pablogsal commented May 25, 2026

Keep perf test output independent from user perf configuration and debuginfod, reduce DWARF sample loss, and retry captures only when expected Python symbols are missing.

Do not fail profiler assertions solely because perf script writes to stderr.

Closes gh-150395.

@bedevere-bot
Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @pablogsal for commit f7e8d0b 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F150437%2Fmerge

If you want to schedule another build, you need to add the 🔨 test-with-buildbots label again.

@bedevere-bot bedevere-bot removed the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label May 25, 2026
Keep perf test output independent from user perf configuration and
debuginfod, reduce DWARF sample loss, and retry captures only when
expected Python symbols are missing.

Do not fail profiler assertions solely because perf script writes to
stderr.

Closes pythongh-150395.
@pablogsal pablogsal added the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label May 26, 2026
@bedevere-bot
Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @pablogsal for commit e98e791 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F150437%2Fmerge

If you want to schedule another build, you need to add the 🔨 test-with-buildbots label again.

@bedevere-bot bedevere-bot removed the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label May 26, 2026
@pablogsal
Copy link
Copy Markdown
Member Author

!buildbot TraceRefs

@bedevere-bot
Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @pablogsal for commit e98e791 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F150437%2Fmerge

The command will test the builders whose names match following regular expression: TraceRefs

The builders matched are:

  • AMD64 Arch Linux TraceRefs PR

@pablogsal
Copy link
Copy Markdown
Member Author

!buildbot aarch64

@bedevere-bot
Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @pablogsal for commit e98e791 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F150437%2Fmerge

The command will test the builders whose names match following regular expression: aarch64

The builders matched are:

  • aarch64 Fedora Rawhide PR
  • aarch64 CentOS9 LTO + PGO PR
  • aarch64 Fedora Stable Clang PR
  • aarch64 RHEL8 Refleaks PR
  • aarch64 RHEL8 LTO PR
  • aarch64 Android PR
  • aarch64 Ubuntu 24.04 BigMem PR
  • aarch64 Fedora Rawhide Clang Installed PR
  • aarch64 Fedora Rawhide NoGIL PR
  • aarch64 Fedora Stable LTO PR
  • aarch64 Fedora Stable PR
  • aarch64 Fedora Rawhide LTO + PGO PR
  • aarch64 Fedora Rawhide LTO PR
  • aarch64 Ubuntu Oddballs PR
  • aarch64 Fedora Rawhide Clang PR
  • aarch64 CentOS9 LTO PR
  • aarch64 Fedora Stable Clang Installed PR
  • aarch64 Fedora Stable Refleaks PR
  • aarch64 CentOS9 Refleaks PR
  • aarch64 Fedora Stable LTO + PGO PR
  • aarch64 RHEL8 LTO + PGO PR
  • aarch64 RHEL8 PR
  • aarch64 Fedora Rawhide Refleaks PR
  • aarch64 Fedora Rawhide NoGIL refleaks PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test_perf_profiler fails with: "Warning: Processed 631 events and lost 1 chunks! Check IO/CPU overload!"

2 participants